package Ex7;

import java.util.HashSet;
import java.util.Set;

public class Main {

	private static Set<Radio> radios;
	private static Set<Tv> tvs;
	private static Radio radio;
	private static Tv tv;
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		radios = new HashSet<>();
		tvs = new HashSet<>();

		radio = new Radio("94.9", "FM", 10, "nao testado");
		radios.add(radio);
		radio = new Radio("100.1", "FM", 18, "nao testado");
		radios.add(radio);
		radio = new Radio("80.8", "FM", 50, "nao testado");
		radios.add(radio);
		radio = new Radio("99.0", "FM", 70, "nao testado");
		radios.add(radio);
		radio = new Radio("94.9", "AM", 10, "nao testado");
		radios.add(radio);
		radio = new Radio("100.1", "AM", 18, "nao testado");
		radios.add(radio);
		radio = new Radio("80.8", "AM", 50, "nao testado");
		radios.add(radio);
		radio = new Radio("99.0", "AM", 70, "nao testado");
		radios.add(radio);
		
		tv = new Tv(22, "nao testado", 2);
		tvs.add(tv);
		tv = new Tv(12, "nao testado", 1);
		tvs.add(tv);
		tv = new Tv(45, "nao testado", 3);
		tvs.add(tv);
		tv = new Tv(56, "nao testado", 9);
		tvs.add(tv);
		tv = new Tv(62, "nao testado", 5);
		tvs.add(tv);
		tv = new Tv(25, "nao testado", 7);
		tvs.add(tv);
		tv = new Tv(89, "nao testado", 12);
		tvs.add(tv);
		tv = new Tv(28, "nao testado", 45);
		tvs.add(tv);
		tv = new Tv(9, "nao testado", 32);
		tvs.add(tv);
		tv = new Tv(78, "nao testado", 78);
		tvs.add(tv);
		
		Controle controle = new Controle();
		for(Radio r : radios){
			System.out.println(r.escutar());
			controle.controle(r);
		}
		
		for(Tv t: tvs){
			System.out.println(t.assistir());
			controle.controle(t);
		}
	}
	public Set<Radio> getRadios() {
		return radios;
	}
	public void setRadios(Set<Radio> radios) {
		Main.radios = radios;
	}
	public Set<Tv> getTvs() {
		return tvs;
	}
	public void setTvs(Set<Tv> tvs) {
		Main.tvs = tvs;
	}
	public Radio getRadio() {
		return radio;
	}
	public void setRadio(Radio radio) {
		Main.radio = radio;
	}
	public Tv getTv() {
		return tv;
	}
	public void setTv(Tv tv) {
		Main.tv = tv;
	}

}
